home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_7_PicCap.txt < prev    next >
Text File  |  1992-10-28  |  20KB  |  346 lines

  1. # near model CODE resource
  2. # jump table entries: 352-357 (6 of them)
  3. export_44:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. export_45:
  7. 00000004  42A7                     clr.l      -[A7]
  8. 00000006  2F3C 4341 5054           move.l     -[A7], 0x43415054 /* 'CAPT' */
  9. 0000000C  3F2D E61A                move.w     -[A7], [A5 - 0x19E6]
  10. 00000010  A9A0                     syscall    GetResource
  11. 00000012  2B5F EF32                move.l     [A5 - 0x10CE], [A7]+
  12. 00000016  4267                     clr.w      -[A7]
  13. 00000018  A9AF                     syscall    ResError
  14. 0000001A  301F                     move.w     D0, [A7]+
  15. 0000001C  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  16. 00000020  206D EF32                movea.l    A0, [A5 - 0x10CE]
  17. 00000024  A029                     syscall    HLock
  18. 00000026  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  19. 0000002A  206D EF32                movea.l    A0, [A5 - 0x10CE]
  20. 0000002E  2050                     movea.l    A0, [A0]
  21. 00000030  3B50 E618                move.w     [A5 - 0x19E8], [A0]
  22. 00000034  206D EF32                movea.l    A0, [A5 - 0x10CE]
  23. 00000038  A02A                     syscall    HUnlock
  24. 0000003A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  25. 0000003E  302D E618                move.w     D0, [A5 - 0x19E8]
  26. 00000042  323C 00EA                move.w     D1, 0xEA
  27. 00000046  343C 00DA                move.w     D2, 0xDA
  28. 0000004A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  29. 0000004E  4E75                     rts
  30. fn00000050:
  31. 00000050  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  32. 00000054  2F2D E624                move.l     -[A7], [A5 - 0x19DC]
  33. 00000058  A9A2                     syscall    LoadResource
  34. 0000005A  206D E624                movea.l    A0, [A5 - 0x19DC]
  35. 0000005E  A029                     syscall    HLock
  36. 00000060  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  37. 00000064  7000                     moveq.l    D0, 0x00
  38. 00000066  302D E616                move.w     D0, [A5 - 0x19EA]
  39. 0000006A  5380                     subq.l     D0, 1
  40. 0000006C  E580                     asl        D0, 2
  41. 0000006E  206D E624                movea.l    A0, [A5 - 0x19DC]
  42. 00000072  2050                     movea.l    A0, [A0]
  43. 00000074  3B70 0802 E62A           move.w     [A5 - 0x19D6], [A0 + D0 + 0x2]
  44. 0000007A  3B70 0804 E61A           move.w     [A5 - 0x19E6], [A0 + D0 + 0x4]
  45. 00000080  206D E624                movea.l    A0, [A5 - 0x19DC]
  46. 00000084  A02A                     syscall    HUnlock
  47. 00000086  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  48. 0000008A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  49. 0000008E  4E75                     rts
  50. export_46:
  51. fn00000090:
  52. 00000090  303C 00C8                move.w     D0, 0xC8
  53. 00000094  123C 003B                move.b     D1, 0x3B /* ';' */
  54. 00000098  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  55. 0000009C  0C6D 0001 E616           cmpi.w     [A5 - 0x19EA], 0x1
  56. 000000A2  6608                     bne        +0xA /* 000000AC */
  57. 000000A4  3B6D E614 E616           move.w     [A5 - 0x19EA], [A5 - 0x19EC]
  58. 000000AA  6004                     bra        +0x6 /* 000000B0 */
  59. label000000AC:
  60. 000000AC  536D E616                subq.w     [A5 - 0x19EA], 1
  61. label000000B0:
  62. 000000B0  4EBA FF9E                jsr        [PC - 0x62 /* 00000050 */]
  63. 000000B4  4E75                     rts
  64. export_47:
  65. fn000000B6:
  66. 000000B6  303C 00C8                move.w     D0, 0xC8
  67. 000000BA  123C 003C                move.b     D1, 0x3C /* '<' */
  68. 000000BE  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  69. 000000C2  302D E616                move.w     D0, [A5 - 0x19EA]
  70. 000000C6  B06D E614                cmp.w      D0, [A5 - 0x19EC]
  71. 000000CA  6608                     bne        +0xA /* 000000D4 */
  72. 000000CC  3B7C 0001 E616           move.w     [A5 - 0x19EA], 0x1
  73. 000000D2  6004                     bra        +0x6 /* 000000D8 */
  74. label000000D4:
  75. 000000D4  526D E616                addq.w     [A5 - 0x19EA], 1
  76. label000000D8:
  77. 000000D8  4EBA FF76                jsr        [PC - 0x8A /* 00000050 */]
  78. 000000DC  4E75                     rts
  79. export_48:
  80. 000000DE  486D EF36                pea.l      [A5 - 0x10CA]
  81. 000000E2  A874                     syscall    GetPort
  82. 000000E4  2F2D E840                move.l     -[A7], [A5 - 0x17C0]
  83. 000000E8  A873                     syscall    SetPort
  84. 000000EA  486D E69A                pea.l      [A5 - 0x1966]
  85. 000000EE  A871                     syscall    GlobalToLocal
  86. 000000F0  41ED EF3E                lea.l      A0, [A5 - 0x10C2]
  87. 000000F4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  88. 000000F8  4A40                     tst.w      D0
  89. 000000FA  6734                     beq        +0x36 /* 00000130 */
  90. 000000FC  0C40 0001                cmpi.w     D0, 0x1
  91. 00000100  6608                     bne        +0xA /* 0000010A */
  92. 00000102  4EBA 00F2                jsr        [PC + 0xF2 /* 000001F6 */]
  93. 00000106  6000 0020                bra        +0x22 /* 00000128 */
  94. label0000010A:
  95. 0000010A  0C6D 0002 E614           cmpi.w     [A5 - 0x19EC], 0x2
  96. 00000110  6D16                     blt        +0x18 /* 00000128 */
  97. 00000112  0C40 0002                cmpi.w     D0, 0x2
  98. 00000116  6606                     bne        +0x8 /* 0000011E */
  99. 00000118  4EBA FF76                jsr        [PC - 0x8A /* 00000090 */]
  100. 0000011C  600A                     bra        +0xC /* 00000128 */
  101. label0000011E:
  102. 0000011E  0C40 0003                cmpi.w     D0, 0x3
  103. 00000122  6604                     bne        +0x6 /* 00000128 */
  104. 00000124  4EBA FF90                jsr        [PC - 0x70 /* 000000B6 */]
  105. label00000128:
  106. 00000128  2F2D EF36                move.l     -[A7], [A5 - 0x10CA]
  107. 0000012C  A873                     syscall    SetPort
  108. 0000012E  4E75                     rts
  109. label00000130:
  110. 00000130  2F2D EF36                move.l     -[A7], [A5 - 0x10CA]
  111. 00000134  A873                     syscall    SetPort
  112. 00000136  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  113. 0000013A  4E75                     rts
  114. fn0000013C:
  115. 0000013C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  116. 00000140  42A7                     clr.l      -[A7]
  117. 00000142  3F3C 0098                move.w     -[A7], 0x98
  118. 00000146  42A7                     clr.l      -[A7]
  119. 00000148  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  120. 0000014E  A97C                     syscall    GetNewDialog
  121. 00000150  2B5F EF5E                move.l     [A5 - 0x10A2], [A7]+
  122. 00000154  6744                     beq        +0x46 /* 0000019A */
  123. 00000156  2F2D EF5E                move.l     -[A7], [A5 - 0x10A2]
  124. 0000015A  3F3C 0002                move.w     -[A7], 0x2
  125. 0000015E  3F3C 0080                move.w     -[A7], 0x80
  126. 00000162  487A 003C                pea.l      [PC + 0x3C /* 000001A0, value 0x225F301F */]
  127. 00000166  486D EF62                pea.l      [A5 - 0x109E]
  128. 0000016A  A98E                     syscall    SetDialogItem/SetDItem
  129. 0000016C  4A6D E680                tst.w      [A5 - 0x1980]
  130. 00000170  6710                     beq        +0x12 /* 00000182 */
  131. 00000172  2F2D EF5E                move.l     -[A7], [A5 - 0x10A2]
  132. 00000176  3F3C 00BE                move.w     -[A7], 0xBE
  133. 0000017A  3F3C 012F                move.w     -[A7], 0x12F
  134. 0000017E  4267                     clr.w      -[A7]
  135. 00000180  A91B                     syscall    MoveWindow
  136. label00000182:
  137. 00000182  2F2D EF5E                move.l     -[A7], [A5 - 0x10A2]
  138. 00000186  A915                     syscall    ShowWindow
  139. 00000188  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  140. 0000018C  42A7                     clr.l      -[A7]
  141. 0000018E  486D EF6A                pea.l      [A5 - 0x1096]
  142. 00000192  A991                     syscall    ModalDialog
  143. 00000194  2F2D EF5E                move.l     -[A7], [A5 - 0x10A2]
  144. 00000198  A983                     syscall    DisposeDialog
  145. label0000019A:
  146. 0000019A  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  147. 0000019E  4E75                     rts
  148. 000001A0  225F                     movea.l    A1, [A7]+
  149. 000